From page-centric to portlet-centric Web development: Easing the transition using MDD
نویسندگان
چکیده
Portlet syndication is the next wave following the successful use of content syndication in current portals. Portlets can be regarded as Web components, and the portal as the component container where portlets are aggregated to provide higherorder applications. This perspective requires a departure from how current Web portals are envisaged. The portal is no longer perceived as a set of pages but as an integrated set of Web components that are now delivered through the portal. From this perspective, the portal page now acts as a mere conduit for portlets. Page and page navigation dilute in favor of portlet and portlet orchestration. However, the mapping from portlet orchestration (design time) to page navigation (implementation time) is too tedious and error prone. For instance, the fact that the same portlet can be placed in distinct pages produces code clones that are repeated along the pages that contain this portlet. This redundancy substantiates in the first place the effort to move to model-driven development. This work uses the eXo platform as the target PSM, and the PIM is based on Hypermedia Model Based on Statecharts. The paper shows how this approach accounts for portal validation/verification to be conducted earlier at the PIM level, and streamlines both design and implementation of eXo portals. A running example is used throughout the paper.
منابع مشابه
Analysis and Modeling of Evolving Database-centric Web Applications
Database-centric web applications tend to evolve over time. However, there are no comprehensive tools to analyze and present the synopsis of changes for such applications. In this paper, we address the problem of analyzing an evolving application and presenting the synopsis of changes, which can be recursively drilled down in an interactive manner. Specifically, we analyze two versions of an ap...
متن کاملFinding Topic-centric Identified Experts based on Full Text Analysis
This paper shows a method for finding topic-centric experts from open access metadata and full text documents. Topic-centric information including experts is served on OntoFrame, which is a Semantic Web-based academic research information service supporting R&D activities. URI schemebased OntoFrame provides three entity pages: topic, person, and event. ‘Persons by Topic’ in topic page lists up ...
متن کاملبررسی ارتباط بین ساختار فضایی و نابرابریهای منطقهای در استانهای کشور
Introduction Assumptions about relationship between spatial structure and regional disparities reduction once has attracted the attention of policy makers and scholars alongside with the introduction of polycentric development policies in Europe and national level during the recent decades. Accordingly the present article attempted by examining the economic and experimental test of such assu...
متن کاملClient-Side Centric Model for Generating One-Page Modern Web Applications Dealing with Databases
Nowadays modern Web applications provide desktop-application-like flexible user experiences without using explicit requests. Modern Web applications need complex components: sever-side logic programs, server-side communication programs, output Web pages, client-side logic programs, and client-side communication programs. We present a new generation model called client-side centric model. This m...
متن کاملData Quality-Centric Model-Driven Development Process for Wireless Sensor Network Applications
Tuning data qualities is important to develop wireless sensor network applications because these applications focus on real world data. Consequently, the development process must simultaneously provide rapid prototyping to identify problematic data qualities precociously and allow for fine-grained tuning. Herein we propose a data quality-centric model-driven development (MDD) process that meets...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 50 شماره
صفحات -
تاریخ انتشار 2008